<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
		<title>m3gen 0.1 :: Plugin for JsTree 1.0</title>
		<!-- jquery
		<script src="http://code.jquery.com/jquery-latest.js"></script>
		-->
		<script type="text/javascript" src="lib/jquery/jquery-1.3.2.min.js"></script>
		<!-- Dojo (json) -->
		<!--
		<script type="text/javascript" src="../../lib/dojo/dojo/dojo.js"></script>	
		<script type="text/javascript" src="http://o.aolcdn.com/dojo/1.3.0/dojo/dojo.xd.js"></script>
		-->
		<script type="text/javascript" src="lib/dojo/dojo/dojo.js"></script>
		<!-- Json Path: http://code.google.com/p/jsonpath/ -->						
		<script type="text/javascript" src="script/json/jsonpath-0.8.0.js"></script>					
		<!-- JPath: http://code.google.com/p/jquery-utils/wiki/JpaTh -->
		<script type="text/javascript" src="script/json/jquery.jpath.js"></script>
		<!-- Json schema: http://groups.google.com/group/json-schema/ 
			Download: http://code.google.com/p/jsonschema/downloads/list
			Could be used to validate the resulting jsTree and the schema used to generate it
		-->
		<script type="text/javascript" src="script/json/jsonschema-b3.js"></script>
		<script type="text/javascript" src="script/json/ref.js"></script>
		<script type="text/javascript" src="script/json/schema.js"></script>
		<script type="text/javascript" src="script/json/query.js"></script>
									
		<!-- infrastructure -->
		<script type="text/javascript" src="util/inheritanceUtil.js"></script>	
		<!-- config -->	
		<script type="text/javascript" src="classes/config/m3gen.Setup.js"></script>
		<script type="text/javascript" src="classes/config/m3gen.Utils.js"></script>		
		<!-- base -->
		<script type="text/javascript" src="classes/base/m3gen.Base.js"></script>
		<script type="text/javascript" src="classes/base/m3gen.Base_functions.js"></script>
		<script type="text/javascript" src="classes/base/m3gen.Base_branch_functions.js"></script>
		<script type="text/javascript" src="classes/base/m3gen.Language_functions.js"></script>	
		<script type="text/javascript" src="classes/base/m3gen.JsonResolvers.js"></script>								
		<!-- event handling -->
		<script type="text/javascript" src="classes/config/event/m3gen.EventController.js"></script>
		<script type="text/javascript" src="classes/config/event/m3gen.EventHandlers.js"></script>
		<script type="text/javascript" src="classes/config/event/m3gen.Exceptions.js"></script>
		<script type="text/javascript" src="classes/config/event/m3gen.LogWrapper.js"></script>		
		<script type="text/javascript" src="classes/config/event/m3gen.Messages.js"></script>		

		<script type="text/javascript" src="classes/config/m3gen.Configuration.js"></script>
				
		<!-- Parsers -->
		<script type="text/javascript" src="classes/parser/m3gen.ChildrenParser.js"></script>
		<script type="text/javascript" src="classes/parser/m3gen.ChildrenParser_functions.js"></script>
		<script type="text/javascript" src="classes/parser/m3gen.JsonObjParser.js"></script>		
		<!-- Builders -->
		<script type="text/javascript" src="classes/builder/m3gen.JsTreeNodeBuilder.js"></script>
		<script type="text/javascript" src="classes/builder/m3gen.JsTreeNodeContentBuilders.js"></script>
		<script type="text/javascript" src="classes/builder/m3gen.NodeObjBuilder.js"></script>		
		<script type="text/javascript" src="classes/builder/m3gen.NodeObjBranchBuilder.js"></script>
		<script type="text/javascript" src="classes/builder/m3gen.ResolvedContentBuilder.js"></script>
		<!-- Generator -->
		<script type="text/javascript" src="classes/generator/m3gen.JsTreeModelGenerator.js"></script>

		<!-- aop -->
		<!--
		<script type="text/javascript" src="classes/config/event/m3gen.WrapperSetup.js"></script>		
		-->
		<!-- Models -->
		<script type="text/javascript" src="model/person/model.person.simple.js"></script>
		<!-- RuleSets -->		
		<script type="text/javascript" src="rules/rulesets/person/contentSelect.person.js"></script>
		<script type="text/javascript" src="rules/rulesets/person/ruleSet.person.js"></script>		
		<!-- RuleSet Configurations -->
		<script type="text/javascript" src="rules/ruleSetConfigurations/objType.selectors.js"></script>
		<script type="text/javascript" src="rules/ruleSetConfigurations/ruleSetConfig.person.js"></script>
		<!-- Execute generator with model -->
		<script type="text/javascript" src="execution/m3gen.generatePersonTree.js"></script>
	</head>
	<body>
		<h1>M3Gen (jsTree plugin) v.0.1</h1>
		<div>
			<ul>
				<li>author: Kristian Mandrup</li>
				<li>email: kmandrup@gmail.com</li>
				<li>Suggestions, bugfixes, patches etc. are welcome :) </li>
			</ul>
			<h2>
				<a href="docs/index.html">Documentation</a>
			</h2>
		</div>	
		<div id="log">
			<ul id="eventList">				
			</ul>
		</div>			
	</body>
</html>
